package com.macro.mall.portal.config.sharding;

/**
 * @author wwj
 */
public interface ShardingConstant {

    /**
     * 分割符
     **/
    String _DEFAULT_SEPARATOR_COMMA = ",";

    /**
     * 分库的虚拟节点范围
     **/
    String SHARDING_DATASOURCE_VIRTUAL_NODE_COUNT_RANG = "sharding.datasource.virtual.node.count.rang";

    /**
     * 分表的虚拟节点范围
     **/
    String SHARDING_TABLE_VIRTUAL_NODE_COUNT_RANG = "sharding.table.virtual.node.count.rang";

    /**
     * 分库的虚拟节点数量
     **/
    String SHARDING_DATASOURCE_VIRTUAL_NODE_COUNT = "sharding.datasource.virtual.node.count";

    /**
     * 分表的虚拟节点数量
     **/
    String SHARDING_TABLE_VIRTUAL_NODE_COUNT = "sharding.table.virtual.node.count";


    /**
     * 分库的虚拟节点范围
     **/
    String SHARDING_DATASOURCE_VIRTUAL_NODE_COUNT_RANG_MEMBER = "sharding.datasource.virtual.node.count.rang.member";

    /**
     * 分表的虚拟节点范围
     **/
    String SHARDING_TABLE_VIRTUAL_NODE_COUNT_RANG_MEMBER = "sharding.table.virtual.node.count.rang.member";

    /**
     * 分库的虚拟节点数量
     **/
    String SHARDING_DATASOURCE_VIRTUAL_NODE_COUNT_MEMBER = "sharding.datasource.virtual.node.count.member";

    /**
     * 分表的虚拟节点数量
     **/
    String SHARDING_TABLE_VIRTUAL_NODE_COUNT_MEMBER = "sharding.table.virtual.node.count.member";
}
